#!/bin/bash

#---------------------------------------------------------------------------------------------------

lPathScript="`readlink -e "$0"`"        # Получаем полный путь к скрипту
lPathCurrent="`dirname "$lPathScript"`" # Путь к родительскому каталогу скрипта
lPathArch="$lPathCurrent/share/backup/" # Путь к каталогу с архивами

lFileArch="vika_`date +%Y%m%d`.7z"      # Наименование файла архива

lCountArch=10                           # Количество хранимых архивов

#---------------------------------------------------------------------------------------------------

# Проверяем наличие папки и при необходимости её создаём
if ! [ -d "$lPathArch" ]; then
	mkdir -p "$lPathArch"
fi

# Делаем архив бота
7z a -t7z $lPathArch$lFileArch ./* -r -x!share

# Удаляем старые архивы
find "$lPathArch" -type f -mtime +$lCountArch -print0 | xargs -0 rm -f

exit 0

#---------------------------------------------------------------------------------------------------